﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LY.ShengPayApi.Model
{
   public class UserAccount
    {
        /// <summary>
        /// 错误代号（详细请查看“错误码列表”）
        /// </summary>
        public String ErrorCode { get; set; }
        /// <summary>
        /// 错误描述
        /// </summary>
        public String ErrorMessage { get; set; }
        /// <summary>
        /// 响应签名(见接入规范 5.2. API接口响应、异步通知和页面回调验签算法)
        /// </summary>
        public String Sign { get; set; } 
        /// <summary>
        /// 平台商户号（由盛付通分配，请联系盛付通商务获取）
        /// </summary>
        public String MerchantNo { get; set; }
        /// <summary>
        /// 响应时间戳（yyyyMMddHHmmss格式）
        /// </summary>
        public string Timestamp { get; set; }
        /// <summary>
        /// 平台用户账户（由平台生成，并在平台中保证唯一）
        /// </summary>
        public String UserName { get; set; }
        /// <summary>
        /// 可用账户余额（以元为单位，仅允许两位小数。譬如：600.00）
        /// </summary>
        public Decimal TotalAmount  { get; set; }

       /// <summary>
        /// 用户账户可用余额（以元为单位，仅允许两位小数。譬如：600.00）
       /// </summary>
        public Decimal AvailableAmount { get; set; }
       
        /// <summary>
        /// 用户账户冻结余额（以元为单位，仅允许两位小数。譬如：600.00）
        /// </summary>
        public Decimal FrozenAmount { get; set; }
        /// <summary>
        /// 用户代扣协议 1：已开通 2：未开通" 
        /// </summary>
        public Int32 AgreeWithhold{ get; set; }
      
    }
}
